rain foot - Spanish English Dictionary